
/*							*/
/*	  Indexed Sequential Access Method		*/
/*	  Relational Database Systems, Inc.		*/
/*							*/
/*		Proprietary Data			*/
/*    This document contains proprietary information	*/
/* and trade secrets which are the property of		*/
/* Relational Database Systems, Inc. (RDSI). This	*/
/* document is submitted to recipient in confidence.	*/
/* The information contained herein may not be used,	*/
/* copied or disclosed in whole or in part except as	*/
/* permitted by written agreement signed by an officer	*/
/* of RDSI.						*/
/*							*/

/*
 * error messages
 *   usage:
 *	if (iserrno >= 100 && iserrno < is_nerr)
 *	    printf("ISAM error %d: %s\n", iserrno, is_errlist[iserrno-100]);
 */

int is_nerr = 116;

char *is_errlist[] =
{
"Duplicate record",	/* EDUPL     100 - duplicate record	*/
"File not open",	/* ENOTOPEN  101 - file not open	*/
"Illegal argument",	/* EBADARG   102 - illegal argument	*/
"Bad key descriptor",	/* EBADKEY   103 - illegal key desc	*/
"Too many files",	/* ETOOMANY  104 - too many files open	*/
"Corrupted isam file",	/* EBADFILE  105 - bad isam file format	*/
"Need exclusive access",/* ENOTEXCL  106 - non-exclusive access	*/
"Record or file locked",/* ELOCKED   107 - record locked	*/
"Index already exists",	/* EKEXISTS  108 - key already exists	*/
"Primary index",	/* EPRIMKEY  109 - is primary key	*/
"End of file",		/* EENDFILE  110 - end/begin of file	*/
"Record not found",	/* ENOREC    111 - no record found	*/
"No current record",	/* ENOCURR   112 - no current record	*/
"File is in use",	/* EFLOCKED  113 - file locked		*/
"File name too long",	/* EFNAME    114 - file name too long	*/
"Bad lock device",	/* ENOLOK    115 - bad lock device	*/
0
};

